package com.cskaoyan;

import com.mysql.jdbc.Driver;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement;

/**
 * 创建日期: 2022/10/07 17:29
 *
 * @author ciggar
 */
public class FirstJDBC {


    public static void main(String[] args) throws SQLException, ClassNotFoundException {

        // 1. 注册驱动程序(com.mysql.jdbc.Driver)
//        DriverManager.registerDriver(new Driver());
        // new Driver()
        Class.forName("com.mysql.jdbc.Driver");

        // 2. 发送用户名和密码， 获取连接
        // 一个完整的url: 协议+ ip + 端口 + 路径 + 参数
        String url = "jdbc:mysql://localhost:3306/45th?characterEncoding=utf8";

        Connection connection = DriverManager.getConnection(url, "root", "123456");

        // 4. 获取Statement对象
        Statement statement = connection.createStatement();

        // 5. 利用Statement对象发送SQL语句
        int affectedRows = statement.executeUpdate("insert into stu values (2001,'张飞','三班')");


        // 5. 获取SQL语句执行的结果

        // 6. 解析结果

        System.out.println("affectedRows:" + affectedRows);

        // 7. 断开连接
        statement.close();
        connection.close();

    }
}
